On Software Infrastructure for Computational Earth Sciences
نویسندگان
چکیده
Simulation software are build with three layers: the user interface, the mathematical models and the numerical methods. The mathematical layer provides abstraction from the numerical techniques and their implementation, the user interface provides abstraction from mathematical models. Each of the layer has a particular terminology being used, requires special skills fro the user to work within this layer and consequently needs particular computational tools. Appropriate tools for implementing numerical techniques is C/C++, for programming mathematical models is a scripting language such as python and for user interfaces are input files and graphical user interfaces. In this talk we will present the concepts of the mathematical modelling language escript and will show how escript is linked downwards into numerical numerical and upwards into user interfaces.
منابع مشابه
Building Cyber Infrastructure for Geochronology: A Case Study in Collaborative Software Engineering Research
The Cyber Infrastructure Research and Development Lab for the Earth Sciences (CIRDLES) collaboratively integrates domain-specific software engineering with the efforts of two NSF-supported initiatives in geochronology. Geochronology is the science of determining the age of geological formations. The EARTHTIME initiative pursues consensus-based approaches to geochemical data reduction, and the E...
متن کاملA Standards-based Dynamic Distributed Data Infrastructure for Earth Sciences
Scientific progress in the Earth Sciences is predicated on the ability to share, analyze and archive extreme amounts of data, which are often collected dynamically from a widely distributed sources. Sharing, analyzing and archiving these data is a very important but also challenging task facing the Earth Science community. Providing an integrated compute and data cyberinfrastructure that can su...
متن کاملDevelopment of General Purpose Numerical Software Infrastructure for Large Scale Scientific Computing : Annual Report of the Earth Simulator Center April 2007 - March 2008
The Development of Software Infrastructure for Large Scale Scientific Simulation project, or the Scalable Software Infrastructure (SSI) project for short, was initiated in November 2002, for the purpose of constructing a scalable software infrastructure to expand large scale computing environments to replace existing implementations of parallel algorithms and implementations in individual scien...
متن کاملOverview and Current State of the “ GEO ( Global Earth Observation ) Grid ”
The “GEO (Global Earth Observation) Grid” is aiming at providing an E-Infrastructure to understand our Earth more insightful and more precisely, but faster and easier to worldwide Earth Sciences community. On the E-Infrastructure we are able to share data, application programs, and scientific workflows without knowing deep knowledge in IT where the grid technology is provisioned. GEO Grid provi...
متن کاملDevelopment of General Purpose Numerical Software Infrastructure for Large Scale Scientific Computing
The object of the project, which started in 2002 as a study named the Scalable Software Infrastructure (SSI) project of Core Research for Evolutional Science and Technology at Japan Science and Technology, is to develop basic libraries for large scale scientific simulations which have previously been developed separately in each field and to integrate them into a scalable software infrastructur...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005